place where cement blocks are sold - Francés Inglés Diccionario